mechanical excavation - Español Inglés Diccionario